file(GLOB SRC_LISTS "./*.cpp")

add_executable(main ${SRC_LISTS})#添加可执行程序

target_link_libraries(main PRIVATE  MYMATH)#发现需要依赖的有库；因此就是去把库这个归档文件给合并



set_target_properties(main PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) # 同样指定固定生成位置与静态库生成一样。


# 添加一个自定义命令
add_custom_command(
    TARGET main POST_BUILD           # 目标：main | 时机：构建后
    COMMAND ${CMAKE_COMMAND} -E echo "$<TARGET_FILE:MYMATH>" # 动作：打印MyMath库的完整路径
    COMMENT "获取动态库的输出路径"     # 注释：在运行时显示提示信息
)
